﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02001449 RID: 5193
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class TravelBrochureGetPasterScNotify : IMessage<TravelBrochureGetPasterScNotify>, IMessage, IEquatable<TravelBrochureGetPasterScNotify>, IDeepCloneable<TravelBrochureGetPasterScNotify>, IBufferMessage
	{
		// Token: 0x17004168 RID: 16744
		// (get) Token: 0x0600E84C RID: 59468 RVA: 0x0026D05D File Offset: 0x0026B25D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<TravelBrochureGetPasterScNotify> Parser
		{
			get
			{
				return TravelBrochureGetPasterScNotify._parser;
			}
		}

		// Token: 0x17004169 RID: 16745
		// (get) Token: 0x0600E84D RID: 59469 RVA: 0x0026D064 File Offset: 0x0026B264
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return TravelBrochureGetPasterScNotifyReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x1700416A RID: 16746
		// (get) Token: 0x0600E84E RID: 59470 RVA: 0x0026D076 File Offset: 0x0026B276
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return TravelBrochureGetPasterScNotify.Descriptor;
			}
		}

		// Token: 0x0600E84F RID: 59471 RVA: 0x0026D07D File Offset: 0x0026B27D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TravelBrochureGetPasterScNotify()
		{
		}

		// Token: 0x0600E850 RID: 59472 RVA: 0x0026D085 File Offset: 0x0026B285
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TravelBrochureGetPasterScNotify(TravelBrochureGetPasterScNotify other) : this()
		{
			this.dGOBHABBJPD_ = other.dGOBHABBJPD_;
			this.num_ = other.num_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x0600E851 RID: 59473 RVA: 0x0026D0B6 File Offset: 0x0026B2B6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TravelBrochureGetPasterScNotify Clone()
		{
			return new TravelBrochureGetPasterScNotify(this);
		}

		// Token: 0x1700416B RID: 16747
		// (get) Token: 0x0600E852 RID: 59474 RVA: 0x0026D0BE File Offset: 0x0026B2BE
		// (set) Token: 0x0600E853 RID: 59475 RVA: 0x0026D0C6 File Offset: 0x0026B2C6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint DGOBHABBJPD
		{
			get
			{
				return this.dGOBHABBJPD_;
			}
			set
			{
				this.dGOBHABBJPD_ = value;
			}
		}

		// Token: 0x1700416C RID: 16748
		// (get) Token: 0x0600E854 RID: 59476 RVA: 0x0026D0CF File Offset: 0x0026B2CF
		// (set) Token: 0x0600E855 RID: 59477 RVA: 0x0026D0D7 File Offset: 0x0026B2D7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Num
		{
			get
			{
				return this.num_;
			}
			set
			{
				this.num_ = value;
			}
		}

		// Token: 0x0600E856 RID: 59478 RVA: 0x0026D0E0 File Offset: 0x0026B2E0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as TravelBrochureGetPasterScNotify);
		}

		// Token: 0x0600E857 RID: 59479 RVA: 0x0026D0EE File Offset: 0x0026B2EE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(TravelBrochureGetPasterScNotify other)
		{
			return other != null && (other == this || (this.DGOBHABBJPD == other.DGOBHABBJPD && this.Num == other.Num && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x0600E858 RID: 59480 RVA: 0x0026D12C File Offset: 0x0026B32C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.DGOBHABBJPD != 0U)
			{
				num ^= this.DGOBHABBJPD.GetHashCode();
			}
			if (this.Num != 0U)
			{
				num ^= this.Num.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x0600E859 RID: 59481 RVA: 0x0026D184 File Offset: 0x0026B384
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600E85A RID: 59482 RVA: 0x0026D18C File Offset: 0x0026B38C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600E85B RID: 59483 RVA: 0x0026D198 File Offset: 0x0026B398
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.Num != 0U)
			{
				output.WriteRawTag(32);
				output.WriteUInt32(this.Num);
			}
			if (this.DGOBHABBJPD != 0U)
			{
				output.WriteRawTag(96);
				output.WriteUInt32(this.DGOBHABBJPD);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600E85C RID: 59484 RVA: 0x0026D1F4 File Offset: 0x0026B3F4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.DGOBHABBJPD != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.DGOBHABBJPD);
			}
			if (this.Num != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Num);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x0600E85D RID: 59485 RVA: 0x0026D24C File Offset: 0x0026B44C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(TravelBrochureGetPasterScNotify other)
		{
			if (other == null)
			{
				return;
			}
			if (other.DGOBHABBJPD != 0U)
			{
				this.DGOBHABBJPD = other.DGOBHABBJPD;
			}
			if (other.Num != 0U)
			{
				this.Num = other.Num;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600E85E RID: 59486 RVA: 0x0026D29C File Offset: 0x0026B49C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600E85F RID: 59487 RVA: 0x0026D2A8 File Offset: 0x0026B4A8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num != 32U)
				{
					if (num != 96U)
					{
						this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
					}
					else
					{
						this.DGOBHABBJPD = input.ReadUInt32();
					}
				}
				else
				{
					this.Num = input.ReadUInt32();
				}
			}
		}

		// Token: 0x04005BE2 RID: 23522
		private static readonly MessageParser<TravelBrochureGetPasterScNotify> _parser = new MessageParser<TravelBrochureGetPasterScNotify>(() => new TravelBrochureGetPasterScNotify());

		// Token: 0x04005BE3 RID: 23523
		private UnknownFieldSet _unknownFields;

		// Token: 0x04005BE4 RID: 23524
		public const int DGOBHABBJPDFieldNumber = 12;

		// Token: 0x04005BE5 RID: 23525
		private uint dGOBHABBJPD_;

		// Token: 0x04005BE6 RID: 23526
		public const int NumFieldNumber = 4;

		// Token: 0x04005BE7 RID: 23527
		private uint num_;
	}
}
